package com.kx.center.entity;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

public class Trade {

	private int tradeId;
	private String outerId;
	private String orderSn;
	private int storeId;
	private String storeName;
	private int buyerId;
	private long addTime;
	private long paymentTime;
	private long finnshedTime;
	private BigDecimal goodsAmount;
	private BigDecimal orderAmount;
	private BigDecimal shippingFee;
	private int orderState;
	private int refundState;
	private int lockState;
	private int deleteState;
	private BigDecimal refundAmount;
	private long delayTime;
	private int orderForm;
	private int applyRefund;
	private Date applyRefundTime;
	private int refundHandlerState;
	private int channelId;
	private int payMode;
	private double disCount;
	private double disAmount;
	private double oddAmount;
	private String merchantName;

	private Store store;

	private List<TradeDetail> tradeDetail;

	public int getTradeId() {
		return tradeId;
	}

	public void setTradeId(int tradeId) {
		this.tradeId = tradeId;
	}

	public String getOuterId() {
		return outerId;
	}

	public void setOuterId(String outerId) {
		this.outerId = outerId;
	}

	public String getOrderSn() {
		return orderSn;
	}

	public void setOrderSn(String orderSn) {
		this.orderSn = orderSn;
	}

	public int getStoreId() {
		return storeId;
	}

	public void setStoreId(int storeId) {
		this.storeId = storeId;
	}

	public String getStoreName() {
		return storeName;
	}

	public void setStoreName(String storeName) {
		this.storeName = storeName;
	}

	public int getBuyerId() {
		return buyerId;
	}

	public void setBuyerId(int buyerId) {
		this.buyerId = buyerId;
	}

	public long getAddTime() {
		return addTime;
	}

	public void setAddTime(long addTime) {
		this.addTime = addTime;
	}

	public long getPaymentTime() {
		return paymentTime;
	}

	public void setPaymentTime(long paymentTime) {
		this.paymentTime = paymentTime;
	}

	public long getFinnshedTime() {
		return finnshedTime;
	}

	public void setFinnshedTime(long finnshedTime) {
		this.finnshedTime = finnshedTime;
	}

	public BigDecimal getGoodsAmount() {
		return goodsAmount;
	}

	public void setGoodsAmount(BigDecimal goodsAmount) {
		this.goodsAmount = goodsAmount;
	}

	public BigDecimal getOrderAmount() {
		return orderAmount;
	}

	public void setOrderAmount(BigDecimal orderAmount) {
		this.orderAmount = orderAmount;
	}

	public BigDecimal getShippingFee() {
		return shippingFee;
	}

	public void setShippingFee(BigDecimal shippingFee) {
		this.shippingFee = shippingFee;
	}

	public int getOrderState() {
		return orderState;
	}

	public void setOrderState(int orderState) {
		this.orderState = orderState;
	}

	public int getRefundState() {
		return refundState;
	}

	public void setRefundState(int refundState) {
		this.refundState = refundState;
	}

	public int getLockState() {
		return lockState;
	}

	public void setLockState(int lockState) {
		this.lockState = lockState;
	}

	public int getDeleteState() {
		return deleteState;
	}

	public void setDeleteState(int deleteState) {
		this.deleteState = deleteState;
	}

	public BigDecimal getRefundAmount() {
		return refundAmount;
	}

	public void setRefundAmount(BigDecimal refundAmount) {
		this.refundAmount = refundAmount;
	}

	public long getDelayTime() {
		return delayTime;
	}

	public void setDelayTime(long delayTime) {
		this.delayTime = delayTime;
	}

	public int getOrderForm() {
		return orderForm;
	}

	public void setOrderForm(int orderForm) {
		this.orderForm = orderForm;
	}

	public int getApplyRefund() {
		return applyRefund;
	}

	public void setApplyRefund(int applyRefund) {
		this.applyRefund = applyRefund;
	}

	public Date getApplyRefundTime() {
		return applyRefundTime;
	}

	public void setApplyRefundTime(Date applyRefundTime) {
		this.applyRefundTime = applyRefundTime;
	}

	public int getRefundHandlerState() {
		return refundHandlerState;
	}

	public void setRefundHandlerState(int refundHandlerState) {
		this.refundHandlerState = refundHandlerState;
	}

	public int getChannelId() {
		return channelId;
	}

	public void setChannelId(int channelId) {
		this.channelId = channelId;
	}

	public int getPayMode() {
		return payMode;
	}

	public void setPayMode(int payMode) {
		this.payMode = payMode;
	}

	public double getDisCount() {
		return disCount;
	}

	public void setDisCount(double disCount) {
		this.disCount = disCount;
	}

	public double getDisAmount() {
		return disAmount;
	}

	public void setDisAmount(double disAmount) {
		this.disAmount = disAmount;
	}

	public double getOddAmount() {
		return oddAmount;
	}

	public void setOddAmount(double oddAmount) {
		this.oddAmount = oddAmount;
	}

	public String getMerchantName() {
		return merchantName;
	}

	public void setMerchantName(String merchantName) {
		this.merchantName = merchantName;
	}

	public Store getStore() {
		return store;
	}

	public void setStore(Store store) {
		this.store = store;
	}

	public List<TradeDetail> getTradeDetail() {
		return tradeDetail;
	}

	public void setTradeDetail(List<TradeDetail> tradeDetail) {
		this.tradeDetail = tradeDetail;
	}

}
